package com.ai.model.param;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 缺陷详细信息
 * @Author jiaok
 * @Date 2024-05-28 17:17
 */
@Data
@Getter
@Setter
public class CGDefectParam {
    /**
     * 缺陷类型
     */
    private String defectType;

    /**
     * 塔型宽度
     */
    private String width;

    /**
     * 缺陷内容
     */
    private List<DefectContent> defectContent;

    @Data
    @Getter
    @Setter
    public  static class DefectContent{

        /**
         * 缺陷x坐标点
         */
        private Double x;
        /**
         * 缺陷y坐标点
         */
        private Double y;

//        /**
//         * 是否有缺陷
//         */
//        private Boolean isDefect;

        /**
         * 缺陷所在图片索引
         */
        private Integer defectIndex;
    }
}
